import { SVGProps } from 'react'

const Debridge: React.FC<SVGProps<SVGSVGElement>> = (props) => (
  <svg
    width="60"
    height="60"
    viewBox="0 0 60 60"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <circle cx="30" cy="30" r="30" fill="url(#paint0_linear_15_116)" />
    <path
      d="M41.935 38.5083H38.4198H36.5107C35.3443 38.5083 34.8561 37.5507 34.7578 37.0719C34.6725 36.6611 34.5511 36.2642 34.3972 35.8843C34.1374 35.0645 34.5794 34.6169 34.8329 34.4956L37.0052 33.2429C37.3046 33.7413 37.5459 34.2832 37.7461 34.8432C37.861 35.1531 38.2896 35.727 39.0845 35.5439L41.4634 34.9124C41.7635 36.0682 41.935 37.2669 41.935 38.5083Z"
      fill="url(#paint1_linear_15_116)"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M37.8197 28.6196C36.105 26.9073 33.9616 25.623 31.5181 24.9809L30.6179 28.3628C32.4184 28.8336 34.0474 29.8182 35.3334 31.1025L37.8197 28.6196Z"
      fill="url(#paint2_linear_15_116)"
    />
    <path
      d="M18.7864 33.2001C17.8862 34.784 17.3718 36.5819 17.3718 38.5083H15.7737C15.4316 38.5083 14.9104 38.3895 14.4054 37.8527C14.0014 37.4232 13.9749 36.7411 14.0122 36.4537C14.2185 35.0941 14.6215 33.7971 15.171 32.5844C15.323 32.2303 15.8552 31.6248 16.7674 32.0358L18.7864 33.2001Z"
      fill="url(#paint3_linear_15_116)"
    />
    <path
      d="M41.9352 38.5083C41.9352 37.2669 41.7637 36.0683 41.4636 34.9125L43.6785 34.3245C44.0734 34.2209 44.9173 34.2576 45.1342 35.2337C45.216 35.6555 45.2827 36.0849 45.3335 36.5188C45.3737 36.7682 45.3368 37.4005 44.8677 37.934C44.3985 38.4676 43.7274 38.5083 43.5482 38.5083H41.9352Z"
      fill="#ABDA02"
    />
    <path
      d="M35.3335 31.1026L37.8198 28.6196L39.4719 26.9699C39.7609 26.6988 40.5033 26.3355 41.1616 27.0512C41.6382 27.5979 42.0827 28.1765 42.4905 28.7918C42.6619 29.1366 42.8202 29.9325 42.0821 30.3582L40.049 31.5306L37.0053 33.2857C36.5338 32.4724 35.9765 31.7447 35.3335 31.1026Z"
      fill="#ABDA02"
    />
    <path
      d="M34.9476 26.3938C32.89 25.1952 30.4894 24.5103 27.9173 24.5103C27.0353 24.5103 26.1748 24.5965 25.3359 24.7536C24.5931 24.8934 24.1714 24.3049 24.0534 23.9932L23.7156 22.7243C23.6367 22.3385 23.6939 21.5198 24.554 21.3322C25.6407 21.1165 26.779 21 27.9173 21C30.6571 21 33.269 21.6387 35.6149 22.7781C35.9516 22.9361 36.5271 23.4695 36.1362 24.3385L34.9476 26.3938Z"
      fill="#ABDA02"
    />
    <path
      d="M27.8745 28.0203C28.8176 28.0203 29.7607 28.1487 30.618 28.3628L29.9929 30.7113C29.9121 31.0181 29.5486 31.6127 28.7406 31.5374C28.4744 31.5043 28.2 31.4878 27.9173 31.4878C24.5084 31.4878 21.6887 33.9069 21.0316 37.0881C20.9786 37.3104 20.7813 37.8234 20.4164 38.0967C19.9603 38.4383 19.5856 38.5083 19.2924 38.5083H17.3718C17.3718 32.6864 22.0873 28.0203 27.8745 28.0203Z"
      fill="#ABDA02"
    />
    <defs>
      <linearGradient
        id="paint0_linear_15_116"
        x1="1.5"
        y1="2"
        x2="72"
        y2="6"
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#5F3283" />
        <stop offset="1" stopColor="#CC2B4A" />
      </linearGradient>
      <linearGradient
        id="paint1_linear_15_116"
        x1="38.1265"
        y1="33.2429"
        x2="38.1265"
        y2="38.5083"
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#6410D6" />
        <stop offset="1" stopColor="#A310D6" />
      </linearGradient>
      <linearGradient
        id="paint2_linear_15_116"
        x1="34.2188"
        y1="24.9809"
        x2="34.2188"
        y2="31.1025"
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#6410D6" />
        <stop offset="1" stopColor="#A310D6" />
      </linearGradient>
      <linearGradient
        id="paint3_linear_15_116"
        x1="16.3932"
        y1="31.898"
        x2="16.3932"
        y2="38.5083"
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#6410D6" />
        <stop offset="1" stopColor="#A310D6" />
      </linearGradient>
    </defs>
  </svg>
)
export default Debridge
